﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Negocio.Clases_BL;
using Capa_Entidad;
public partial class Clinica_wfDetallePaciente : System.Web.UI.Page
{
    private static string vOperacion = "M";
    protected void Page_Load(object sender, EventArgs e)
    {
        vOperacion = (String)Session["Operacion"];

        if (vOperacion == "M")
        {

            Mostrar_Paciente((Int32)Session["IDPaciente"]);

        }

    }

    void Mostrar_Paciente(Int32 IdPaciente)
    {
        clsPacienteBLcs BL_Paciente = new clsPacienteBLcs();
        var consulta = from P in BL_Paciente.listar()
                       where P.PAC_ID_PACIENTE == IdPaciente
                       select P;
        foreach (var S in consulta)
        {
            txtApellidoPaterno.Text = S.PAC_APELLIDO_PATERNO;
            txtApellidoMaterno.Text = S.PAC_APELLIDO_MATERNO;
            txtNombres.Text = S.PAC_NOMBRES;
            dtpfechaNac.Value = S.PAC_FECHA_NACIMIENTO;
            txtNroDocumento.Text = S.PAC_NRO_DOCUMENTO;
            txtTelefono.Text = S.PAC_TELEFONO;
            txtDireccion.Text = S.PAC_DIRECCION_DOMICILIO;
            // txtCodigo.Text=S.PAC_CODIGO_PACIENTE;
            txtNumero.Text = S.PAC_NRO_DOMICILIO;
            txtPiso.Text = S.PAC_PISO_DOMICILIO;
            txtManzana.Text = S.PAC_MANZANA_DOMICILIO;
            txtLote.Text = S.PAC_LOTE_DOMICILIO;
            txtSector.Text = S.PAC_SECTOR_DOMICILIO;
            txtEtapa.Text = S.PAC_ETAPA_DOMICILIO;
            txtObservacion.Text = S.PAC_OBSERVACION;
            txtNroSeguro.Text = S.PAC_NRO_SEGURO;
            cboSexo.SelectedItem = cboSexo.Items.FindByValue(Convert.ToString(S.TIPS_ID_TIPO_SEXO));
            cboEstadoCivil.SelectedItem = cboEstadoCivil.Items.FindByValue(Convert.ToString(S.TEC_ID_TIPO_ESTADO_CIVIL));
            cboTipoDocumento.SelectedItem = cboTipoDocumento.Items.FindByValue(Convert.ToString(S.TDI_ID_TIPO_DOCUMENTO_IDENTIDAD));
            cboTipoTrabajo.SelectedItem = cboTipoTrabajo.Items.FindByValue(Convert.ToString(S.GEN_ID_TIPO_TRABAJO));
            seEdad.Value = S.PAC_EDAD;
            sePeso.Value = S.PAC_PESO;
            seNuHijos.Value = S.PAC_HIJOS;
            cboTipoSangre.SelectedItem = cboTipoSangre.Items.FindByValue(Convert.ToString(S.GEN_TSAN_ID));
            dtpfechaUlt_Odontolgo.Value = S.PAC_FECHA_ULT_ODONTOLOGICA;
            dtpChequeoGeneral.Value = S.PAC_FECHA_ULT_CHEQUEO_GENERAL;
            cboAlergias.SelectedItem = cboAlergias.Items.FindByValue(Convert.ToString(S.GEN_ALER_ID));
            txtOtrasAlergias.Text = S.PAC_OTRAS_ALERGIAS;
            cboEnfermedades.SelectedItem = cboEnfermedades.Items.FindByValue(Convert.ToString(S.GEN_ENFER_ID));
            txtCorreo1.Text = S.PAC_CORREO1;
            txtCorreo2.Text = S.PAC_CORREO2;
            txtUrbanizacion.Text = S.PAC_URBANIZACION;
        }
    }
}